From 8d4487b0be2b1d387cbd4af2cdf317630e7be3d6 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Fri, 24 Aug 2012 20:41:43 +0200 Subject: [PATCH] Add GTK_INPUT_HINT_INHIBIT_OSK to GtkInputHints This hint may be used in text widgets to inhibit their input methods. The most compelling usecase is calculator applications, which already have a builtin and better suited onscreen keyboard. https://bugzilla.gnome.org/show_bug.cgi?id=651244 --- gtk/gtkenums.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkenums.h b/gtk/gtkenums.h index 04553d6488..2422e9e125 100644 --- a/gtk/gtkenums.h +++ b/gtk/gtkenums.h @@ -1010,6 +1010,8 @@ typedef enum * character of each word * @GTK_INPUT_HINT_UPPERCASE_SENTENCES: Suggest to capitalize the * first word of each sentence + * @GTK_INPUT_HINT_INHIBIT_OSK: Suggest to not show an onscreen keyboard + * (e.g for a calculator that already has all the keys). * * Describes hints that might be taken into account by input methods * or applications. Note that input methods may already tailor their @@ -1032,7 +1034,8 @@ typedef enum GTK_INPUT_HINT_LOWERCASE = 1 << 3, GTK_INPUT_HINT_UPPERCASE_CHARS = 1 << 4, GTK_INPUT_HINT_UPPERCASE_WORDS = 1 << 5, - GTK_INPUT_HINT_UPPERCASE_SENTENCES = 1 << 6 + GTK_INPUT_HINT_UPPERCASE_SENTENCES = 1 << 6, + GTK_INPUT_HINT_INHIBIT_OSK = 1 << 7 } GtkInputHints; #endif /* __GTK_ENUMS_H__ */ -- 2.30.2